package com.airlines.runlimit.domain;

import java.io.Serializable;
import java.util.Date;



/**
 * 
 * @ClassName: BasAirlines
 * @Description: 航路信息表（机场航线、航班航线管理）
 * @author jiaxw
 * @date 2018年9月18日
 *
 */

public class BasAirlines implements Serializable {

	private static final long serialVersionUID = -4885268936068149615L;

	/**
	 * 航线ID(UUID)
	 */
	private String routeId;

	/**
	 * 航线CODE
	 */
	private String routeCode;

	/**
	 * 航线名称
	 */
	private String routeName;

	/**
	 * 起飞机场4字码
	 */
	private Integer departureAirport;

	/**
	 * 着落机场4字码
	 */
	private Integer arrivalAirport;

	/**
	 * 距离
	 */
	private String totalDistance;

	/**
	 * 距离（海里）
	 */
	private String totalDistanceNm;

	/**
	 * 航线描述
	 */
	private String lineRouteCode;

	/**
	 * 来回是否相同
	 */
	private Integer comeAndGo;

	/**
	 * 发布时间
	 */
	private Date inureTime;

	/**
	 * 失效时间
	 */
	private Date endDate;

	/**
	 * 标题
	 */
	private String titleRemark;

	/**
	 * 备降机场信息
	 */
	private String divInfo;

	private String remark;

	private String producer;

	private String checker;

	private String assessor;

	private String taster;

	/**
	 * 适用机型
	 */
	private String acType;

	/**
	 * 跨水航线
	 */
	private Integer isWcr;

	/**
	 * 延伸跨水航线
	 */
	private Integer isEwc;

	/**
	 * 是否外籍带飞批复
	 */
	private Integer isFfw;

	/**
	 * 是否ETOPS
	 */
	private Integer isEtops;

	/**
	 * 是否ICAO
	 */
	private Integer isIcao;

	/**
	 * ICAO等级（来源数据字典）
	 */
	private String icaoLevel;

	/**
	 * 是否CAPT
	 */
	private Integer isCapt;

	/**
	 * RNAV5
	 */
	private Integer isRnav5;

	/**
	 * Rnp4
	 */
	private Integer isRnp4;

	/**
	 * Rnp10
	 */
	private Integer isRnp10;

	/**
	 * 是否RADI
	 */
	private Integer isRadi;

	/**
	 * 是否TICE
	 */
	private Integer isTice;

	/**
	 * 操作人
	 */
	private String oper;

	/**
	 * 操作时间
	 */
	private Date opTime;

	/**
	 * 备注
	 */
	private String remarks;

	/**
	 * IP地址
	 */
	private String operIp;

	/**
	 * 主机名
	 */
	private String operHost;

	public String getRouteId() {
		return routeId;
	}

	public void setRouteId(String routeId) {
		this.routeId = routeId;
	}

	public String getRouteCode() {
		return routeCode;
	}

	public void setRouteCode(String routeCode) {
		this.routeCode = routeCode;
	}

	public String getRouteName() {
		return routeName;
	}

	public void setRouteName(String routeName) {
		this.routeName = routeName;
	}

	public Integer getDepartureAirport() {
		return departureAirport;
	}

	public void setDepartureAirport(Integer departureAirport) {
		this.departureAirport = departureAirport;
	}

	public Integer getArrivalAirport() {
		return arrivalAirport;
	}

	public void setArrivalAirport(Integer arrivalAirport) {
		this.arrivalAirport = arrivalAirport;
	}

	public String getTotalDistance() {
		return totalDistance;
	}

	public void setTotalDistance(String totalDistance) {
		this.totalDistance = totalDistance;
	}

	public String getTotalDistanceNm() {
		return totalDistanceNm;
	}

	public void setTotalDistanceNm(String totalDistanceNm) {
		this.totalDistanceNm = totalDistanceNm;
	}

	public String getLineRouteCode() {
		return lineRouteCode;
	}

	public void setLineRouteCode(String lineRouteCode) {
		this.lineRouteCode = lineRouteCode;
	}

	public Integer getComeAndGo() {
		return comeAndGo;
	}

	public void setComeAndGo(Integer comeAndGo) {
		this.comeAndGo = comeAndGo;
	}

	public Date getInureTime() {
		return inureTime;
	}

	public void setInureTime(Date inureTime) {
		this.inureTime = inureTime;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public String getTitleRemark() {
		return titleRemark;
	}

	public void setTitleRemark(String titleRemark) {
		this.titleRemark = titleRemark;
	}

	public String getDivInfo() {
		return divInfo;
	}

	public void setDivInfo(String divInfo) {
		this.divInfo = divInfo;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getProducer() {
		return producer;
	}

	public void setProducer(String producer) {
		this.producer = producer;
	}

	public String getChecker() {
		return checker;
	}

	public void setChecker(String checker) {
		this.checker = checker;
	}

	public String getAssessor() {
		return assessor;
	}

	public void setAssessor(String assessor) {
		this.assessor = assessor;
	}

	public String getTaster() {
		return taster;
	}

	public void setTaster(String taster) {
		this.taster = taster;
	}

	public String getAcType() {
		return acType;
	}

	public void setAcType(String acType) {
		this.acType = acType;
	}

	public Integer getIsWcr() {
		return isWcr;
	}

	public void setIsWcr(Integer isWcr) {
		this.isWcr = isWcr;
	}

	public Integer getIsEwc() {
		return isEwc;
	}

	public void setIsEwc(Integer isEwc) {
		this.isEwc = isEwc;
	}

	public Integer getIsFfw() {
		return isFfw;
	}

	public void setIsFfw(Integer isFfw) {
		this.isFfw = isFfw;
	}

	public Integer getIsEtops() {
		return isEtops;
	}

	public void setIsEtops(Integer isEtops) {
		this.isEtops = isEtops;
	}

	public Integer getIsIcao() {
		return isIcao;
	}

	public void setIsIcao(Integer isIcao) {
		this.isIcao = isIcao;
	}

	public String getIcaoLevel() {
		return icaoLevel;
	}

	public void setIcaoLevel(String icaoLevel) {
		this.icaoLevel = icaoLevel;
	}

	public Integer getIsCapt() {
		return isCapt;
	}

	public void setIsCapt(Integer isCapt) {
		this.isCapt = isCapt;
	}

	public Integer getIsRnav5() {
		return isRnav5;
	}

	public void setIsRnav5(Integer isRnav5) {
		this.isRnav5 = isRnav5;
	}

	public Integer getIsRnp4() {
		return isRnp4;
	}

	public void setIsRnp4(Integer isRnp4) {
		this.isRnp4 = isRnp4;
	}

	public Integer getIsRnp10() {
		return isRnp10;
	}

	public void setIsRnp10(Integer isRnp10) {
		this.isRnp10 = isRnp10;
	}

	public Integer getIsRadi() {
		return isRadi;
	}

	public void setIsRadi(Integer isRadi) {
		this.isRadi = isRadi;
	}

	public Integer getIsTice() {
		return isTice;
	}

	public void setIsTice(Integer isTice) {
		this.isTice = isTice;
	}

	public String getOper() {
		return oper;
	}

	public void setOper(String oper) {
		this.oper = oper;
	}

	public Date getOpTime() {
		return opTime;
	}

	public void setOpTime(Date opTime) {
		this.opTime = opTime;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getOperIp() {
		return operIp;
	}

	public void setOperIp(String operIp) {
		this.operIp = operIp;
	}

	public String getOperHost() {
		return operHost;
	}

	public void setOperHost(String operHost) {
		this.operHost = operHost;
	}
	
	
	

}